org.eclipse.vtp.desktop.editors.core.elements
Class PortalExitInformationProvider

java.lang.Object
  extended by org.eclipse.vtp.desktop.editors.core.elements.PrimitiveInformationProvider
      extended by org.eclipse.vtp.desktop.editors.core.elements.PortalExitInformationProvider
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener

public class PortalExitInformationProvider
extends PrimitiveInformationProvider
implements java.beans.PropertyChangeListener


Constructor Summary
PortalExitInformationProvider(PrimitiveElement element)
           
 
Method Summary
 boolean acceptConnector(Element origin)
           
 void addEntry(PortalEntryInformationProvider entryProvider)
           
 java.util.List getActions(CommandListener commandListener)
           
 ConnectorRecord getConnectorRecord(java.lang.String recordName)
           
 java.util.List getConnectorRecords()
           
 java.util.List getConnectorRecords(int type)
           
 java.util.List getOutgoingVariables(java.lang.String exitPoint, java.util.Map visited)
           
 java.util.List getPropertiesPanels()
           
 boolean hasConnectors()
           
 boolean hasPathToStart(java.util.Map path)
           
 void propertyChange(java.beans.PropertyChangeEvent evt)
           
 void readConfiguration(org.w3c.dom.Element configuration)
           
 void removeEntry(PortalEntryInformationProvider entryProvider)
           
 void resolve()
           
 void writeConfiguration(org.w3c.dom.Element configuration)
           
 
Methods inherited from class org.eclipse.vtp.desktop.editors.core.elements.PrimitiveInformationProvider
canDelete, getElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortalExitInformationProvider

public PortalExitInformationProvider(PrimitiveElement element)
Method Detail

acceptConnector

public boolean acceptConnector(Element origin)
Specified by:
acceptConnector in class PrimitiveInformationProvider

getConnectorRecord

public ConnectorRecord getConnectorRecord(java.lang.String recordName)
Specified by:
getConnectorRecord in class PrimitiveInformationProvider

getConnectorRecords

public java.util.List getConnectorRecords()
Specified by:
getConnectorRecords in class PrimitiveInformationProvider

getConnectorRecords

public java.util.List getConnectorRecords(int type)
Specified by:
getConnectorRecords in class PrimitiveInformationProvider

readConfiguration

public void readConfiguration(org.w3c.dom.Element configuration)
Specified by:
readConfiguration in class PrimitiveInformationProvider

writeConfiguration

public void writeConfiguration(org.w3c.dom.Element configuration)
Specified by:
writeConfiguration in class PrimitiveInformationProvider

getPropertiesPanels

public java.util.List getPropertiesPanels()
Specified by:
getPropertiesPanels in class PrimitiveInformationProvider

addEntry

public void addEntry(PortalEntryInformationProvider entryProvider)

removeEntry

public void removeEntry(PortalEntryInformationProvider entryProvider)

resolve

public void resolve()
Overrides:
resolve in class PrimitiveInformationProvider

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent evt)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

getActions

public java.util.List getActions(CommandListener commandListener)
Overrides:
getActions in class PrimitiveInformationProvider

hasPathToStart

public boolean hasPathToStart(java.util.Map path)
Overrides:
hasPathToStart in class PrimitiveInformationProvider

getOutgoingVariables

public java.util.List getOutgoingVariables(java.lang.String exitPoint,
                                           java.util.Map visited)
Overrides:
getOutgoingVariables in class PrimitiveInformationProvider

hasConnectors

public boolean hasConnectors()
Specified by:
hasConnectors in class PrimitiveInformationProvider